Siel\Acumulus\Shop\InvoiceManager B

Total Complexity 83
Dependencies 21
Dependents 3
Total lines 801
Lines of code 296
Logical lines of code 163
Comment lines 391
Methods 35
Properties 1

Methods 35

Method Rating Maintainability Complexity Lines of code
createAndSend()
A
44 13 44
doSend()
A
43 12 49
lockAndSend()
A
50 10 28
sendMultiple()
S
56 5 17
sourceStatusChange()
S
54 3 22
mailInvoiceAddResult()
S
65 4 8
emailPackingSlipAsPdf()
S
61 3 12
emailInvoiceAsPdf()
S
61 3 12
invoiceCreate()
S
62 2 11
invoiceSend()
S
62 2 11
getSourcesByIdsOrSources()
S
68 2 7
getSendResultLogText()
S
64 1 11
isEmptyInvoice()
S
78 1 3
triggerInvoiceCreated()
S
91 1 2
triggerInvoiceSendBefore()
S
91 1 2
triggerInvoiceSendAfter()
S
91 1 2
getSqlDate()
S
80 1 3
send1()
S
70 1 6
__construct()
S
81 1 3
t()
S
80 1 3
getInvoiceSourcesByDateRange()
S
100 1 0
getInvoiceSourcesByReferenceRange()
S
79 1 3
getInvoiceSourcesByIdRange()
S
100 1 0
isTestMode()
S
75 1 4
getInvoiceAddResult()
S
80 1 3
getCompletor()
S
81 1 3
getCreator()
S
81 1 3
getSource()
S
79 1 3
getMailer()
S
81 1 3
getAcumulusApiClient()
S
81 1 3
getAcumulusEntryManager()
S
81 1 3
getConfig()
S
81 1 3
getLog()
S
81 1 3
getTranslator()
S
81 1 3
getSourceByIdOrSource()
S
79 1 3